If all search results of the provider are shown, the "x more" label
is hidden, and the name label has more space than it needs.
Center the label vertically in that case to align with the icon.
Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8793
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3951>
(cherry picked from commit
191f3d68513552d71ed4df8e1f50c30d408d441b)
style_class: 'list-search-provider-details',
orientation: Clutter.Orientation.VERTICAL,
x_expand: true,
+ y_expand: false,
});
const nameLabel = new St.Label({
text: provider.appInfo.get_name(),
x_align: Clutter.ActorAlign.START,
+ y_align: Clutter.ActorAlign.CENTER,
+ y_expand: true,
});
this._moreLabel = new St.Label({x_align: Clutter.ActorAlign.START});